package com.cy.ppj.service.account;

import com.cy.ppj.model.domian.user.UserInfo;
import com.cy.ppj.model.enums.account.BrokerLevel;

public interface UserInfoService {

    BrokerLevel queryBrokerLevel(Long userId);

    UserInfo queryUserInfo(UserInfo userInfo);

    int queryUserInfoCount(UserInfo userInfo);

    void insertUserInfo(UserInfo userInfo);

    /**
     * 检查判断用户是否还在体验期，超出体验期，则更改状态为false
     */
	void updateNewUserToFalse();

	void batchUpdateUserInfoToGolden();

    void batchUpdateUserInfoToDiamond();
}
